home *** CD-ROM | disk | FTP | other *** search
-
- ┌───────────────────────────────────────────────────────────────────┐
- │ │
- │ STANDARD MICROSYSTEMS CORP. (SMC) │
- │ │
- │ ETHERNET NDIS DRIVERS (Version 2.10) │
- │ │
- │ For DOS and OS2 │
- │ │
- └───────────────────────────────────────────────────────────────────┘
-
-
- ──────────────────────────────────────────────────────────────────────────────
-
- 1. Overview
-
- ──────────────────────────────────────────────────────────────────────────────
-
- NDIS (Network Driver Interface Specification) was developed by Microsoft
- and 3Com to define a method for interfacing communication protocol
- programs and device drivers.
-
- SMC provides NDIS device drivers for the following SMC Ethernet
- adapters in both 10BASE-T and Coax versions:
-
- SMC3016 16-bit ISA bus
- SMC3008 8-bit ISA bus
- SMC3016/MC 16-bit Micro Channel bus
-
- These drivers function in both the Microsoft LAN Manager network
- control program environment and in the Banyan VINES environment
- (workstations only), as well as many other applications which require
- a device driver written to the NDIS specification.
-
- Two drivers are supplied, one in the OS2 format and one in the DOS
- format. Each driver supports all of the SMC Ethernet boards mentioned
- above.
-
- The following sign-on message is displayed on the console when either
- the DOS or the OS2 driver is loaded successfully:
-
- SMC <adapter> Driver Ver. 2.10 (11/11/91), Running on <processor>
- (c) Standard Microsystems 1990, 1991
-
- Where: <adapter> = 3008 or 3016
- <processor> = 'a PS2', 'an XT', or 'an AT'
-
- Error messages are displayed if the driver does not load due to a
- parameter having been specified in the wrong format or having been
- assigned an illegal value. These error messages are discussed in
- section 5 below.
-
- Please note that if the 'SMC 3016 . . . .' message appears when the
- installed board is an SMC3008, it is likely that the board's EEPROM
- is not properly configured. Please contact SMC Technical Support to
- have the problem corrected.
-
- ──────────────────────────────────────────────────────────────────────────────
-
- 2. Setting Up The PROTOCOL.INI Parameters
-
- ──────────────────────────────────────────────────────────────────────────────
-
- The file PROTOCOL.INI is used to generate the PROTOCOL.INI file required
- for the LAN Manager environment.
-
- The following entry must not be changed in the PROTOCOL.INI file:
-
- DRIVERNAME = SMC_ETH$
-
- The following two entries in the PROTOCOL.INI file must be modified to
- reflect the interrupt and port number which have been selected by the
- jumpers on the adapter board:
-
- INTERRUPT = 3 (Interrupt vector)
- PORT_NUM = 0x300 (I/O Port address)
-
- If the initial sign-on message indicates a PS2 rather that an AT/XT, an
- optional parameter, MICRO_CHANNEL, may be used to override this
- automatic determination of the computer type:
-
- MICRO_CHANNEL = 0 (An XT/AT or other ISA bus)
-
- If the initial sign-on message indicates an XT rather that an AT or
- AT rather than XT, an optional parameter, XT_TYPE, may be set to
- override this automatic determination of the computer type:
-
- XT_TYPE = 0 (An XT or equivalent)
- XT_TYPE = 1 (An AT or equivalent)
-
- ──────────────────────────────────────────────────────────────────────────────
-
- 3. Configuring A Microsoft LAN Manager System
-
- ──────────────────────────────────────────────────────────────────────────────
-
- The files needed to generate a DOS LAN Manager workstation are:
-
- SMC3016.DOS
- PROTOCOL.INI
- SMC3016.NIF
-
- The files needed to generate an OS2 LAN Manager server or workstation are:
-
- SMC3016.OS2
- PROTOCOL.INI
- SMC3016.NIF
-
- To configure a LAN Manager system, first create a new directory
- <LANROOT>\DRIVERS\ETHERNET\SMC3016, where <LANROOT> is the full
- directory path name of the DOS or OS2 directory containing the
- LAN Manager files.
-
- Then copy to this directory two files: PROTOCOL.INI and either
- SMC3016.DOS (for a DOS workstation) or SMC3016.OS2 (for an OS2 server
- or workstation).
-
- Then edit the file SMC3016.NIF changing the DeviceDriver line to read:
-
- DeviceDriver = SMC3016.DOS (For a DOS workstation)
- or
- DeviceDriver = SMC3016.OS2 (For an OS2 workstation or server)
-
- Place the resulting NIF files in the appropriate DOS or OS2 directory
- <LANROOT>\DRIVERS\NIF. These files may be renamed as long as the
- extension remains NIF.
-
- Then copy the file DOS_3016.NIF (for a DOS workstation) or OS2_3016.NIF
- (for an OS2 server or workstation) to the directory
- <LANROOT>\DRIVERS\NIF. These files may be named anything as long as
- the extension remains NIF.
-
- Finally, select the SMC driver via the LAN Manager SETUP program.
-
-
- ──────────────────────────────────────────────────────────────────────────────
-
- 4. Configuring a Second Adapter Board
-
- ──────────────────────────────────────────────────────────────────────────────
-
- The process described below is basically identical to the one just
- described for configuring the first adapter except for the names of
- the files and the directories into which they are loaded.
-
- The files needed to generate a DOS LAN Manager workstation are:
-
- SMC3016X.DOS
- PROTOCOL.INI
- SMC3016X.NIF
-
- The files needed to generate an OS2 LAN Manager server or workstation are:
-
- SMC3016X.OS2
- PROTOCOL.INI
- SMC3016X.NIF
-
- To configure the seconf LAN Manager adapter, first create a new
- directory <LANROOT>\DRIVERS\ETHERNET\SMC3016X, where <LANROOT> is
- the full directory path name of the DOS or OS2 directory containing
- the LAN Manager files.
-
- Edit the file PROTOCOL.INI to reflect the setting of the adapter board
- as described in section 2 above.
-
- Then copy to this directory two files: PROTOCOL.INI and either
- SMC3016X.DOS (for a DOS workstation) or SMC3016X.OS2 (for an OS2 server
- or workstation).
-
- Then edit the file SMC3016X.NIF changing the DeviceDriver line to read:
-
- DeviceDriver = SMC3016X.DOS (For a DOS workstation)
- or
- DeviceDriver = SMC3016X.OS2 (For an OS2 workstation or server)
-
- Place the resulting NIF files in the appropriate DOS or OS2 directory
- <LANROOT>\DRIVERS\NIF. These files may be renamed as long as the
- extension remains NIF.
-
- Finally, select the SMC driver via the LAN Manager SETUP program.
-
- ──────────────────────────────────────────────────────────────────────────────
-
- 5. Error Messages Displayed
-
- ──────────────────────────────────────────────────────────────────────────────
-
- Message: DRIVERNAME SMC_ETH$ not found in PROTOCOL.INI file
- Meaning: The DRIVERNAME entry needs to be restored in the
- PROTOCOL.INI file.
-
- Message: Illegal parameter in PROTOCOL.INI file
- Meaning: A parameter other than INTERRUPT, PORT_NUM or
- MICRO_CHANNEL is present in the PROTOCOL.INI file.
-
- Message: Illegal parameter value in PROTOCOL.INI file
- Meaning: The value of a parameter is invalid or of the wrong type
- (e.g. ascii rather than numeric).
-
- Message: SMC3016 running in 8 bit mode not supported
- Meaning: If an 8 bit board is required, obtain an SMC3008 board
- from SMC
-
- Message: Adapter is not an SMC Ethernet board
- Meaning: The Ethernet adapter address read from the port number
- specified in the PROTOCOL.INI file does not correspond to
- a correct value for an SMC Ethernet adapter board
-
- Message: Cannot open PROTOCOL MANAGER
- Meaning: The PROTMAN.DOS or PROTMAN.OS2 driver was not included in
- the CONFIG.SYS file or did not properly initialize itself.
-